本发明涉及一种基于空间相对高度信息的多聚焦图像边缘检测方法,属于数字图像采集与识别领域。该方法是利用图像采集系统获取目标样本的多聚焦序列图像;用基于互相关信息的图像频域配准法,对多聚焦序列图像进行图像配准预处理;用基于小波变换图像融合算法对配准好的图像融合处理及采用聚焦深度测量法提取其空间相对高度信息图像;再用高度一致性约束法对其处理以消除其噪声;对处理好的空间相对高度信息图像的目标区域与背景区域进行边缘检测;检测出的空间相对高度信息图像的目标区域中子目标的局部极大值区域进行标识和扩张,以完成空间相对高度信息图像的边缘检测;从而实现多聚焦图像的边缘检测。
1.一种基于空间相对高度信息的多聚焦图像边缘检测方法,其特征在于包括以下实现步骤:步骤1:利用图像采集系统获取目标样本的多聚焦序列图像,获取方式是从上到下调节采集系统中成像设备的高度,使其聚焦到目标样本的每个层面,获取从目标样本顶层到其背景层的每个层面的清晰聚焦图像,从而得到所需的n幅多聚焦序列图像;步骤2:对步骤1中得到的n幅多聚焦序列图像,采用基于互相关信息的图像频域配准方法,对该多聚焦序列图像进行图像配准预处理;步骤3:对步骤2中配准好的n幅多聚焦序列图像,采用基于小波变换的图像融合算法对其进行融合处理,从而得到具有清晰的多聚焦序列图像的目标区域和背景区域的全景深图像;步骤4:对步骤2中配准好的多聚焦序列图像,采用聚焦深度测量法提取其空间相对高度信息图像,所述图像中像素值的大小反应像素点的空间相对高度;步骤5:对步骤4中提取的空间相对高度信息图像,采用高度一致性约束法进行处理以消除其噪声;步骤6:对步骤5中处理好的空间相对高度信息图像的目标区域与背景区域进行边缘检测;步骤7:对步骤6中检测出的空间相对高度信息图像的目标区域中子目标的局部极大值区域进行标识;步骤8:对步骤7中标识出的空间相对高度信息图像的目标区域中子目标的局部极大值区域进行扩张,以完成空间相对高度信息图像的边缘检测,然后将检测出的空间相对高度信息图像的所有目标区域的边缘应用于所述的全景深图像,或所述的多聚焦序列图像,从而即能实现多聚焦图像的边缘检测。
2.根据权利要求1所述的多聚焦颗粒图像的边缘检测方法,其特征在于步骤4中所述聚焦深度测量法是:将步骤2配准好的n幅多聚焦序列图像按采集的顺序编号,创建一幅与多聚焦序列图像大小相等的空白图像用于记录多聚焦序列图像的空间相对高度信息,再将每幅多聚焦序列图像分成Z×Z小块,利用聚焦评价函数对每幅图像对应位置相同的小块进行计算,那么图像差分绝对值之和最大的那幅图像就是该小块的聚焦位置,同时得到该幅图像的序号i,最后在空白图像中,将与该小块对应位置的像素点的值置为
![]()
ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="208"/>依次处理完所有的小块的像素点即得到多聚焦序列图像的空间相对高度信息。
3.根据权利要求1所述的多聚焦颗粒图像的边缘检测方法,其特征在于步骤5中所述高度一致性约束法由以下步骤完成:1扫描待处理像素点的N邻域,得到其空间相对高度值为a的像素点最多,且个数为C,所述待处理像素点的N邻域为该像素点周围的(2N+1)(2N+1)-1个像素点,这些像素点是以该待处理像素点为中心;2利用以下高度一致性约束关系式对所述待处理像素点进行处理:
h ( m , n ) = a , C ≥ T 1 j , C < T 1 - - - ( 1 ) ]]> (1)式中,h(m,n)表示以m为横坐标,n为纵坐标的像素点的空间相对高度值,j表示待处理像素点的本身的空间相对高度值,C表示待处理像素点N邻域内空间相对高度值为a的像素点个数,T1为设定的像素点个数阈值,并应满足下式条件:
T 1 ≥ ( 2 N + 1 ) ( 2 N + 1 ) - 1 2 - - - ( 2 ) ]]> 3重复12步骤直到处理完所述空间相对高度信息图像中所有的像素点。
4.根据权利要求1所述的多聚焦颗粒图像的边缘检测方法,其特征在于步骤6中所述对空间相对高度信息图像的目标区域与背景区域的边缘检测包括下述步骤:1设定像素点的空间相对高度阈值为T
2;2利用以下公式(3)对空间相对高度信息图像的每个像素点进行处理,以实现所述图像中目标区域和背景区域相互分离,处理后所述图像中其空间相对高度值为B的所有像素点构成图像背景区域,其余像素点构成图像目标区域,公式(3)表示为;
h ( m , n ) = B , j < T 2 j , j ≥ T 2 - - - ( 3 ) ]]> (3)式中,h(m,n)表示以m为横坐标,n为纵坐标的像素点的空间相对高度值,B表示设定的背景区域的空间相对高度值,j为像素点本身的空间相对高度值。
5.根据权利要求1或2所述的多聚焦颗粒图像的边缘检测方法,其特征在于所述聚焦深度测量法中的聚焦评价函数表示为:
D i = max 1 ≤ k ≤ n { D k } - - - ( 4 ) ]]> (4)式中D
i为所对应图像的聚焦位置,D
k为图像差分绝对值之和,其中k=1,2,...,n,D
k表示为:
D k = Σ x = 1 N Σ y = 1 N { | Δ X f k ( x , y ) | + | Δ Y f k ( x , y ) | } - - - ( 5 ) ]]> (5)式中Δ
Xf
k(x,y),Δ
Yf
k(x,y)为梯度算子,表示为:
Δ X f k ( x , y ) = f k ( x + 1 , y ) - f k ( x , y ) Δ Y f k ( x , y ) = f k ( x , y + 1 ) - f k ( x , y ) - - - ( 6 ) ]]> (6)式中f
k(x,y)表示像素点的像素值,(x,y)代表像素点的相对行列坐标,1≤x,y≤N。
6.根据权利要求1所述的多聚焦颗粒图像的边缘检测方法,其特征在于步骤7中所述标识空间相对高度信息图像的目标区域中子目标的局部极大值区域,是指把满足约束条件的区域判定为局部极大值区域,所述约束条件可以是区域面积,或区域形状因子约束条件中的一个或多个的组合;所述局部极大值区域是在每个子目标内部,能够唯一标识该子目标区域,局部极大值区域与子目标之间一一对应,即每个子目标有且仅有一个局部极大值区域。
7.根据权利要求1或6所述的多聚焦颗粒图像的边缘检测方法,其特征在于步骤7所述的标识图像局部极大值区域的作法是:首先创建一幅与空间相对高度信息图H同样大小的标识图像M,并将标识图像M初始化为S,然后在标识图像M中,将与图像H的背景区域对应的区域标识为F,再在图像H中依次扫描目标区域的最底层到最顶层,每扫描完一层后,判定扫描出的连通区域在标识图像M中对应的位置是否与标识为F的目标区域相连,如果相连则将标识图像M中的该对应位置标识为F,如果不相连则将此连通区域的高度值增加一层,同时设置一个面积阈值区间[min,max)作为约束条件,扫描标识图像M中未被标识为F的区域,从而得到所有的连通区域,对每个连通区域进行判断,当待判定连通区域的面积位于此阈值区域内时,便在标识图像M中,将该区域标识为E,如此依次处理完每一层,其中0≤F≤S≤E≤255。
8.根据权利要求1所述的多聚焦颗粒图像的边缘检测方法,其特征在于步骤8所述的扩张局部极大值区域的作法是:首先创建一幅与空间相对高度信息图H同样大小的标识图像Cg,并将其初始化为0,然后在标识图像Cg中,对步骤7中标识出的极大值区域所对应的位置进行标识,再依次从最顶层到最底层扫描空间相对高度信息图像H,每扫描一层后,在标识图像Cg中,将扫描出的连通区域所对应的位置与所标识的极大值区域做位置上的比较,如果不与任何极大值区域相连,则将此连通区域的高度值减小一层,如果与一个极大值区域L相连则在标识图像Cg中,将该对应位置置为极大值区域L的标识值,如果与多个极大值区域相连,则需要通过比较判断来划分该对应位置,如此依次处理完目标区域中子目标区域的每一层。
9.根据权利要求1所述的多聚焦颗粒图像的边缘检测方法,其特征在于所述采集系统中所用的光源为LED光源(3)。
技术领域本发明涉及一种数字图像的处理技术,特别涉及一种基于空间相对高度信息的数字图像处理中的多聚焦图像边缘检测的方法,属于数字图像采集与识别领域。
背景技术数字图像边缘检测是数字图像处理领域的经典难题,其核心思想是要检测出数字图像中以不连续的形式出现的局部特征,这些局部特征可以是突变的灰度、颜色或纹理等,其检测的最终目的是将数字图像中的背景区域和目标区域以及目标区域中的不同子目标区域分割开来,检测出的图像边缘也就是图像中不同子目标区域的分界线。在解决如石油地质图像中的岩石颗粒边缘检测、金相图像分析中的金属组织颗粒边缘检测、医学图像中的细胞颗粒边缘检测时,对于局部特征信息比较明显的图像,采用基于灰度值、颜色值或纹理特征等的边缘检测方法则能较好的检测出图像中的颗粒边缘,进而获得较好的图像分割效果。但对于某些堆积重叠的颗粒,在图像中表现出颗粒之间粘连很多,而基于灰度的边缘检测方法对噪声和灰度不均匀的情况比较敏感;基于颜色的边缘检测方法在待分割图像中某些区域的颜色容易受外界因素影响;基于纹理的边缘检测方法很难找到一种可以描述所有纹理的纹理特征,所以采用基于灰度、颜色以及纹理的边缘检测方法,其效果均不太理想,因而无法较为准确地把粘连颗粒图像目标分割开来。因此,需要找到一种更为有效的边缘检测方法,以提高粘连颗粒图像的分割质量。目前,已有的图像边缘检测方法往往都是针对二维平面图像提出的,在金相分析、医学细胞图像分析等领域,由于目标对象的特性决定了采集到的图像信息只能是二维图像信息,因而在这些领域,只能在二维平面图像上解决边缘检测问题。然而,在石油地质分析中的岩石颗粒图像分析等领域,其目标对象本身是三维的,这就为本课题研究者提供了新的思路,即利用目标对象的空间相对高度信息进行图像的边缘检测,常规提取目标对象的空间相对高度信息的方法很多,如利用光照角度与物体在两幅图像中同一点的位移差别等信息来得到它的空间相对高度信息,基于单幅图像的明暗信息计算其空间相对高度信息等,而其中基于多聚焦序列图像的聚焦深度测量法便是较为有效的一种。如能利用将图像融合技术和聚焦深度测量法相结合,对多聚焦序列图像进行融合处理获取到全景深图像,再从多聚焦序列图像中提取空间相对高度信息,并将空间相对高度信息用于全景深图像的边缘检测,即能获得良好的图像边缘检测效果,从而提高图像的分割质量,这正是本发明的任务所在。
发明内容本发明的目的就是在于克服现有图像边缘检测方法所存在的缺陷和不足,提供一种基于空间相对高度信息的多聚焦图像的边缘检测方法。该方法包括获取目标样本的多聚焦序列图像,对获取的该序列图像进行图像配准预处理,再融合处理好的序列图像获取全景深图像以及提取空间相对高度信息,对提取的空间相对高度信息再处理以消除噪声,并利用空间相对高度信息对全景深图像进行背景区域和目标区域以及目标区域中子目标区域的边缘检测等步骤;以解决在数字图像中诸如堆积重叠颗粒图像的边缘检测问题,达到图像边缘检测的目的,进而提高数字图像的分割质量。为实现上述发明目的,本发明采用以下措施构成的技术方案来实现。本发明所述的基于空间相对高度信息的多聚焦图像边缘检测方法,包括以下实现步骤:步骤1:利用图像采集系统获取目标样本的多聚焦序列图像,获取方式是从上到下调节采集系统中成像设备的高度,使其聚焦到目标样本的每个层面,获取从目标样本顶层到其背景层的每个层面的清晰聚焦图像,从而得到所需的n幅多聚焦序列图像;步骤2:对步骤1中得到的n幅多聚焦序列图像,采用基于互相关信息的图像频域配准方法,对该多聚焦序列图像进行图像配准预处理;步骤3:对步骤2中配准好的n幅多聚焦序列图像,采用基于小波变换的图像融合算法对其进行融合处理,从而得到具有清晰的多聚焦序列图像的目标区域和背景区域的全景深图像;步骤4:对步骤2中配准好的多聚焦序列图像,采用聚焦深度测量法提取其空间相对高度信息图像,所述图像中像素值的大小反应像素点的空间相对高度;步骤5:对步骤4中提取的空间相对高度信息图像,采用高度一致性约束法进行处理以消除其噪声;步骤6:对步骤5中处理好的空间相对高度信息图像的目标区域与背景区域进行边缘检测;步骤7:对步骤6中检测出的空间相对高度信息图像的目标区域中子目标的局部极大值区域进行标识;步骤8:对步骤7中标识出的空间相对高度信息图像的目标区域中子目标的局部极大值区域进行扩张,以完成空间相对高度信息图像的边缘检测,然后将检测出的空间相对高度信息图像的所有目标区域的边缘应用于所述的全景深图像,或所述的多聚焦序列图像,从而即能实现多聚焦图像的边缘检测。上述方案中,步骤4中所述聚焦深度测量法是:将步骤2配准好的n幅多聚焦序列图像按采集的顺序编号,创建一幅与多聚焦序列图像大小相等的空白图像用于记录多聚焦序列图像的空间相对高度信息,再将每幅多聚焦序列图像分成Z×Z小块,利用聚焦评价函数对每幅图像对应位置相同的小块进行计算,那么图像差分绝对值之和最大的那幅图像就是该小块的聚焦位置,同时得到该幅图像的序号i,最后在空白图像中,将与该小块对应位置的像素点的值置为
![]()
ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="208"/>依次处理完所有的小块的像素点即得到多聚焦序列图像的空间相对高度信息。上述方案中,步骤5中所述高度一致性约束法由以下步骤完成:1扫描待处理像素点的N邻域,得到其空间相对高度值为a的像素点最多,且个数为C,所述待处理像素点的N邻域为该像素点周围的(2N+1)(2N+1)-1个像素点,这些像素点是以该待处理像素点为中心;2利用以下高度一致性约束关系式对所述待处理像素点进行处理:
h ( m , n ) = a , C ≥ T 1 j C < T 1 - - - ( 1 ) ]]> (1)式中,h(m,n)表示以m为横坐标,n为纵坐标的像素点的空间相对高度值,j表示待处理像素点的本身的空间相对高度值,C表示待处理像素点N邻域内空间相对高度值为a的像素点个数,T1为设定的像素点个数阈值,并应满足下式条件:
T 1 ≥ ( 2 N + 1 ) ( 2 N + 1 ) - 1 2 - - - ( 2 ) ]]> 3重复12步骤直到处理完所述空间相对高度信息图像中所有的像素点。上述方案中,步骤6中所述对空间相对高度信息图像的目标区域与背景区域的边缘检测包括下述步骤:1设定像素点的空间相对高度阈值为T
2;2利用以下公式(3)对空间相对高度信息图像的每个像素点进行处理,以实现所述图像中目标区域和背景区域相互分离,处理后所述图像中其空间相对高度值为B的所有像素点构成图像背景区域,其余像素点构成图像目标区域,公式(3)表示为;
h ( m , n ) = B , j < T 2 j , j ≥ T 2 - - - ( 3 ) ]]> (3)式中,h(m,n)表示以m为横坐标,n为纵坐标的像素点的空间相对高度值,B表示设定的背景区域的空间相对高度值,j为像素点本身的空间相对高度值;上述方案中,所述聚焦深度测量法中的聚焦评价函数表示为:
D i = max 1 ≤ k ≤ n { D k } - - - ( 4 ) ]]> (4)式中D
i为所对应图像的聚焦位置,D
k为图像差分绝对值之和,其中k=1,2,...,n,D
k表示为:
D k = Σ x = 1 N Σ y = 1 N { | Δ X f k ( x , y ) | + | Δ Y f k ( x , y ) | } - - - ( 5 ) ]]> (5)式中Δ
Xf
k(x,y),Δ
Yf
k(x,y)为梯度算子,表示为:
Δ k f k ( x , y ) = f k ( x + 1 , y ) - f k ( x , y ) Δ Y f k ( x , y ) = f k ( x , y + 1 ) - f k ( x , y ) - - - ( 6 ) ]]> (6)式中f
k(x,y)表示像素点的像素值,(x,y)代表像素点的相对行列坐标,1≤x,y≤N。上述方案中,步骤7中所述标识空间相对高度信息图像的目标区域中子目标的局部极大值区域,是指把满足约束条件的区域判定为局部极大值区域,所述约束条件可以是区域面积,或区域形状因子约束条件中的一个或多个的组合;所述局部极大值区域是在每个子目标内部,能够唯一标识该子目标区域,局部极大值区域与子目标之间一一对应,即每个子目标有且仅有一个局部极大值区域。上述技术方案中,步骤7所述的标识图像局部极大值区域的做法为:首先创建一幅与空间相对高度信息图H同样大小的标识图像M,并将标识图像M初始化为S,然后在标识图像M中,将与图像H的背景区域对应的区域标识为F,再在图像H中依次扫描目标区域的最底层到最顶层,每扫描完一层后,判定扫描出的连通区域在标识图像M中对应的位置是否与标识为F的目标区域相连,如果相连则将标识图像M中的该对应位置标识为F,如果不相连则将此连通区域的高度值增加一层,同时设置一个面积阈值区间[min,max)作为约束条件,扫描标识图像M中未被标识为F的区域,从而得到所有的连通区域,对每个连通区域进行判断,当待判定连通区域的面积位于此阈值区域内时,便在标识图像M中,将该区域标识为E,如此依次处理完每一层,其中0≤F≤S≤E≤255。上述技术方案中,步骤8所述的扩张局部极大值区域的做法为:首先创建一幅与空间相对高度信息图H同样大小的标识图像Cg,并将其初始化为0,然后在标识图像Cg中,对步骤7中标识出的极大值区域所对应的位置进行标识,再依次从最顶层到最底层扫描空间相对高度信息图像H,每扫描一层后,在标识图像Cg中,将扫描出的连通区域所对应的位置与所标识的极大值区域做位置上的比较,如果不与任何极大值区域相连,则将此连通区域的高度值减小一层,如果与一个极大值区域L相连则在标识图像Cg中,将该对应位置置为极大值区域L的标识值,如果与多个极大值区域相连,则需要通过比较判断来划分该对应位置,如此依次处理完目标区域中子目标区域的每一层。上述技术方案中,所述采集系统中所用的光源为LED光源(3)。本发明的多聚焦图像边缘检测的方法具有以下特点及有益的技术效果:采用本发明的多聚焦图像的边缘检测方法,利用获取到的空间相对高度信息用于全景深图像的边缘检测,可以有效地解决在数字图像中诸如堆积重叠颗粒图像的边缘检测问题,从而提高数字图像的分割质量。
附图说明图1本发明采用数码相机获取多聚焦序列图像的采集系统结构示意图;图2利用图1所示的采集系统获取到的多聚焦序列图像,其中图(a)~(d)表示由上到下调节数码相机镜头,分别在不同高度处获取的图像;图3对图2中的序列图像采用图像融合算法融合成的全景深图像;图4对图2中的多聚焦序列图像获取的空间相对高度信息图像;图5本发明标识图像局部极大值区域流程框图;图6本发明扩张局部极大值区域流程框图;图7利用图4获取的空间相对高度信息图像对图3融合成的全景深图像进行边缘检测后的效果图;图8本发明采用显微镜和摄像头获取多聚焦序列图像的采集系统结构示意图;图9利用图8所示的采集系统获取到的多聚焦序列图像,其中图(a)~(d)表示由上到下调节显微镜,分别在不同高度处获取的图像;图10对图9中的序列图像采用图像融合算法融合成的全景深图像;图11对图9中的多聚焦序列图像获取的空间相对高度信息图像;图12利用图11的空间相对高度信息图像对图10融合成的全景深图像进行边缘检测后的效果图。图中,1数码相机,2数码相机镜头,3LED光源,4目标样本,5载物台,6显微镜,7显微镜物镜,8摄像头。
具体实施方式下面结合附图通过实施例对本发明所述的基于空间相对高度信息的多聚焦图像边缘检测方法作进一步说明,所给出的两个实施例是采用不同的图像采集系统来获取的序列图像,所述实施例只是对本发明方法的一个具体说明,而不应理解为对本发明保护内容的任何限制。实施例1本实施例图像采集系统中的成像设备为佳能550D数码照相机1,其有效像素为1800万,所用光源采用LED光源3,目标样本4为岩石颗粒,具体操作步骤如下:步骤1:按照图1所示的多聚焦序列图像采集系统结构图布置好各部件,目标样本4置于载物台5上,用数码相机1聚焦目标样本4的每个层面,再由上到下调节数码相机镜头2,获得目标样本4从上到下每一不同高度层面的清晰聚焦图像,即获取到目标样本4其垂直方向上的多聚焦序列图像,同时对多聚焦序列图像按照获得的顺序编号为(a),(b),(c),(d)......,总共获取20幅图像,选择其中4幅,如图2所示;步骤2:采用基于互相关信息的图像频域配准法对步骤1获取到的多聚焦序列图像进行图像配准预处理,其具体作法是:首先对获取的多聚焦序列图像的前两幅图像,如图2中的(a)和(b)进行配准处理;先对所述两幅图像(a)和(b)进行傅里叶变换得到其傅里叶频域变换形式A(u,v)和B(u,v),将A(u,v)和B(u,v)带入公式(7)W(u,v)=X(u,v)·Y
*(u,v)xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0(7)(7)式中W(u,v)为互相关信息矩阵,Y
*(u,v)为Y(u,v)的复共轭;通过计算得到所述两幅图像的互相关信息矩阵W(u,v)=A(u,v)·B
*(u,v),然后遍历W(u,v)中的每个元素得到最大值,那么最大值所对应像素点的位移就是所述两幅图像(a)和(b的位移量(m,n),最后以图像(a)为基准,对图像(b)做位移量为(m,n)的平移,这样就实现了所述两幅图像的配准处理;依此方法将剩余的18张图像(c)(d)......分别与(a)做配准处理;步骤3:采用基于小波变换的图像融合算法对获取的多聚焦序列图像进行融合处理,具体作法是:首先对图2中待融合的多聚焦序列图像中的每幅图像进行V=3层小波变换,每一层小波变换后产生4幅子图像,从而得到3V+1=10个频带,其中包括3V=9个高频带和一个低频带,然后采用基于单个像素点的融合规则分别进行融合,基于单个像素点的融合规则用以下公式表示为:
F ( x , y ) = A ( x , y ) , | A ( x , y ) | ≥ | B ( x , y ) | B ( x , y ) | A ( x , y ) | ≤ | B ( x , y ) | - - - ( 8 ) ]]> (8)式中,A(x,y)为图像(a)中以(x,y)代表行列坐标的像素点的小波系数,B(x,y)为图像(b)中以(x,y)代表行列坐标的像素点的小波系数,F(x,y)为通过对两幅图像对应像素点的小波系数比较后融合图像中以(x,y)代表行列坐标的像素点的小波系数;按照此规则将所有序列图像对应像素点的小波系数做比较得到其中最大的小波系数,从而生成一幅小波融合图像,最后由小波逆变换得到全景深图像,如图3所示;步骤4:利用聚焦深度测量,即通过聚焦位置的不同来判定像素点的空间相对高度,进而获取空间相对高度信息,具体作法是:将上述步骤2中配准好的20幅序列图像按获取的顺序编号,其序号为01-20,再创建一幅与序列图像大小相等的空白图像用于记录多聚焦图像的空间相对高度信息,然后将每幅图像分成5×5的小块,利用以下的公式(5)对每幅图像对应的位置相同的小块进行计算,得到图像差分绝对值之和D
k,再利用聚焦评价函数公式(4)得到图像差分绝对值之和D
k最大的那幅图像就是该小块的聚焦位置,同时得到该幅图像的序号i,最后在空白图像中,将与该小块对应的位置的像素点的值置为
![]()
ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="317"/>依次处理完所有的小块即得到空间相对高度信息图像,如图4所示;所述聚焦深度测量法中的聚焦评价函数表示为:
D i = max 1 ≤ k ≤ n { D k } - - - ( 4 ) ]]> (4)式中D
i为所对应图像的聚焦位置,D
k为图像差分绝对值之和,其中k=1,2,...,20,D
k表示为:
D k = Σ x = 1 N Σ y = 1 N { | Δ X f k ( x , y ) | + | Δ Y f k ( x , y ) | } - - - ( 5 ) ]]> (5)式中Δ
Xf
k(x,y),Δ
Yf
k(x,y)为梯度算子,表示为:
Δ X f k ( x , y ) = f k ( x + 1 , y ) - f k ( x , y ) Δ Y f k ( x , y ) = f k ( x , y + 1 ) - f k ( x , y ) - - - ( 6 ) ]]> (6)式中f
k(x,y)表示像素点的像素值,(x,y)代表像素点的相对行列坐标,1≤x,y≤5。步骤5:对步骤4中获取的空间相对高度信息图像用高度一致性约束法进行处理,以消除其噪声影响;具体作法是:设待处理像素点的本身的空间相对高度值为h(m,n)=j,所述j代表待处理像素点的像素值,也即为灰度值,其取值范围为[0,255],当扫描待处理像素点N=3邻域,得到空间相对高度值为a(a≠j)的像素点的个数最多,且个数为C,根据公式(2),设定阈值为
![]()
ntent="drawing" img-format="tif" inline="yes" orientation="portrait" wi="675"/>再利用公式(1)的高度一致性约束关系对该像素点进行处理,如对m=2,n=3的像素点进行处理,该像素点的空间相对高度值h(2,3)=j=15,扫描该像素点的N=3邻域得到空间相对高度值为13的像素点个数最多,且为28个,由于28<T
1=30,根据公式(1)处理后,h(2,3)=15;再对m=100,n=120的像素点进行处理,该像素点的空间相对高度值h(100,120)=j=122,扫描该像素点的N=3邻域得到空间相对高度值为135的像素点个数最多,且为34个,由于34>T
1=30,根据公式(1)处理后,h(100,120)=135;重复此处理步骤,直到处理完所有像素点,从而实现空间相对高度信息图像中每一高度层面都具有相同的高度值;
h ( m , n ) = a , C ≥ T 1 j , C < T 1 - - - ( 1 ) ]]> (1)式中,h(m,n)表示以m为横坐标,n为纵坐标的像素点的空间相对高度值,j表示待处理像素点的本身的空间相对高度值,C表示待处理像素点N邻域内空间相对高度值为a的像素点个数,T1为设定的像素点个数阈值,并应满足下式条件:
T 1 ≥ ( 2 N + 1 ) ( 2 N + 1 ) - 1 2 - - - ( 2 ) ]]> 步骤6:对空间相对高度信息图像的目标区域与背景区域进行边缘检测,设定背景区域的空间相对高度值B=0和高度阈值T
2=20,利用公式(3)
h ( m , n ) = B , j < T 2 j , j ≥ T 2 - - - ( 3 ) ]]> 对步骤5得到的空间相对高度信息图像中的每个像素点进行处理,如对m=2,n=3的像素点进行处理,该像素点的空间相对高度值h(2,3)=j=15,由于15<T
2=20,根据公式(3)处理后得到h(2,3)=0,再对m=100,n=120的像素点进行处理,该像素点的空间相对高度值h(100,120)=j=135,由于135>T
2=20,根据公式(3)处理后得到h(100,120)=135,重复此处理步骤,直到处理完所有的像素点;在这里像素值的大小反映为像素点的空间相对高度,其中像素值为0的像素点构成图像的背景区域,而其余像素点则构成图像的目标区域,从而就将图像中的目标区域与背景区域相互分离;步骤7:标识空间相对高度信息图像的目标区域中子目标的局部极大值区域,其流程框图如图5所示,根据步骤4可知在目标区域内,共有N=20个层面,其每个层面L
i(i=0,1,2,...,N-1)对应的相对空间高度值为h
i=12(i+1),标识步骤如下:以区域面积作为约束条件,在二维图像中区域面积指的是区域内像素点的数目;1创建一幅标识图像M并将其初始化为S=100,即将每个像素点的像素值置为S,在标识图像M中,将与空间相对高度信息图像H的背景区域对应的区域标识为F=0,即将该区域中所有像素点的像素值全部置为F;2在上述图像H中,对于当前层面L
i(i=0,1,2,...,N-2),扫描出空间相对高度h
i=12(i+1)的所有D个连通区域R
i(i=0,1,2,...,D-1),如果在标识图像M中,如果与连通区域R
i对应的区域M(R
i)已经与被标识为F的区域相邻,则将区域M(R
i)也标识为F;否则,在空间相对高度信息图像H中,将连通区域Rx所有像素点的空间相对高度设置为h
i+1=12(i+1+1);3扫描出标识图像M中像素值为S的所有K个连通区域T
i(i=0,1,2,...,K-1),如果连通区域T
i的面积A(T
i)位于面积阈值区间[min,max)=[10,100)之内,则在标识图像M中,将连通区域T
i标识为E=200;重复步骤2,直至当前处理层为L
N-1;4扫描出空间相对高度h
N-1=12N的所有P个连通区域R
i(i=0,1,2,...,P-1),在标识图像M中,将与连通区域R
i对应的区域M(R
i)标识为E,从而标识出W个局部极大值区域Ml
i(i=1,2,3,...,W);步骤8:扩张步骤7中标识出的局部极大值区域,其算法流程框图如图6所示,在空间相对高度信息图像H中,在其目标区域内,共有N=20个层面,其每个层面L
i(i=0,1,2,...,N-1)对应的空间相对高度为h
i=12(i+1),创建一幅分类图像Cg,Cg全初始化为0,即将每个像素点的像素值置为0,扩张步骤如下:1在分类图像Cg中,将与局部极大值区域Ml
i(i=1,2,3,...,W)对应的区域Cg(Ml
i)标识为i,Cg(Ml
i)=i,即将区域Cg(Ml
i)中的所有像素点的像素值置为i;2在所述图像H中,对于当前层面L
i(i=N-1,N-2,...,1),扫描出空间相对高度h
i=12(i+1)的所有Q个连通区域R
i(i=0,1,2,...,Q-1),在分类图像Cg中,可能存在如下情况:i.与连通区域R
i对应的区域Cg(R
i)没有与任何局部极大值区域Ml
i相邻,那么在空间相对高度图像H中,将连通区域R
i的空间相对高度设置为h
i-1=12(i-1+1);ii.与连通区域R
i对应的区域Cg(R
i)只与一个局部极大值区域Ml
y相邻,则在分类图像Cg中,将与连通区域R
i对应的区域Cg(R
i)标识为y;iii.与连通区域R
i对应的区域Cg(R
i)与多个局部极大值区域相邻,以与两个局部极大值区域Ml
y和Ml
z(y≠z)相邻为例,需要对Ml
y和Ml
z沿着它们与R
i的边缘在连通区域R
i内进行扩张,直至完全将R
i填充,因此,连通区域R
i被划分为分别属于Ml
y和Ml
z的两子区域R
iy和R
iz,即Cg(R
iy)=y,Cg(R
iz)=z,假定子区域R
iy的面积A(R
iy)大于子区域R
iz的面积A(R
iz),子区域R
iy在连通区域R
i所占的面积百分比为Ap(R
iy),设定一个面积百分比阈值AT=75%,其中AT应在70-85%之间,如果Ap(R
iy)>AT,则在分类图像Cg中,将子区域R
iz对应的位置标识为y,即Cg(R
iz)=y,否则,这两个子区域R
iy和R
iz的标识值保持不变,即仍然为Cg(R
iy)=y,Cg(R
iz)=z;3重复步骤2,直至当前处理层为L
0,处理当前处理层L
0不会出现步骤2中第i种情况,则按照第ii或iii种情况的算法处理即可完成分类;4在分类图像Cg中,类别与类别之间的交界即为检测出的边缘,再将检测出的所有边缘应用于全景深图像,即在全景深图像中,将与空间相对高度信息图像中检测出的边缘所对应相同的位置也标识为全景深图像目标区域的边缘,其效果如图7所示。实施例2本实施例中采用显微镜6和摄像头8的成像设备获取多聚焦序列图像的采集系统结构如图8所示,所用光源采用LED光源3,目标样本4为岩石颗粒。步骤1,按照图8所示的多聚焦序列图像采集系统结构图布置好各部件,目标样本4置于载物台5上,按照本发明获取多聚焦序列图像的方法,用显微镜6聚焦目标样本4的每个层面,再由上到下调节显微镜物镜7,获得目标样本4从上到下每一不同高度层面的清晰聚焦图像,即获得岩石颗粒从上到下每一高度层面的清晰聚焦图像,从而获得目标样本在其垂直方向上的多聚焦序列图像,同时对多聚焦序列图像按照获得的顺序编号为(a),(b),(c),(d)......,总共获取15幅图像,选择其中4幅,如图9所示;步骤2,与实施例1的步骤2到步骤8的操作步骤相同,即可实现基于空间相对高度信息的多聚焦序列图像的边缘检测;其中全景深图像如图10所示,空间相对高度信息如图11所示,边缘检测效果如图12所示。